.dropdown,.dropdown div,.dropdown li,.dropdown div::after{-webkit-transition:all 10ms ease-in-out;-moz-transition:all 10ms ease-in-out;-ms-transition:all 10ms ease-in-out;transition:all 10ms ease-in-out}
.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}
.dropdown .selected{max-width:100%;position:relative;top:50%;margin-top:-9px}
.dropdown{position:relative;width:100%;min-width:50px;border:1px solid #ABADB3;cursor:pointer;background:#fff;height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.dropdown:hover{border:1px solid #3C7FB1}
.dropdown ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;margin:0;padding:0}
.dropdown .carat{position:absolute;right:0;top:0;height:22px;width:19px;background:url(/images/HouseKeeping/dropdown_norm.png) no-repeat}
.dropdown:hover .carat,.dropdown.open .carat{position:absolute;right:0;top:0;height:22px;width:19px;background:url(/images/HouseKeeping/dropdown_active.png) no-repeat}
.dropdown.disabled .carat{border-top-color:#ABADB3}
.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}
.dropdown select{position:absolute;left:0;top:0}
.dropdown.touch .old{width:100%;height:100%}
.dropdown.touch select{width:100%;height:100%;opacity:0}
.dropdown .selected,.dropdown li{display:block;font-size:13px;line-height:1;color:#000;overflow:hidden;white-space:nowrap;height:18px;text-align:left;text-overflow:ellipsis;padding:4px 4px 0 5px}
.dropdown.disabled .selected{color:#999}
.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #ABADB3;border-top:1px solid #ABADB3;overflow:hidden;opacity:0}
.dropdown.open div{opacity:1;z-index:2}
.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:20px;box-shadow:inset 0 -50px 30px -35px #fff}
.dropdown.scrollable.bottom div::after{opacity:0}
.dropdown.scrollable.open ul{overflow-y:auto}
.dropdown li{list-style:none}
.dropdown li.focus{background:#39F;position:relative;z-index:3;color:#fff}
.dropdown li:not(.focus){background:none}